package com.cloudbroker.bcs.platform.ltb.bizapi.service.pay.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.UserVO;

/**
 * Created by lili19289 on 2017/2/20.
 */
public class PayRefundForm extends UserVO {

    protected String partner_id;

    protected String partner_serial_no;//	C32	合作商流水号

    protected String hsepay_order_no;//云融汇付订单号

    protected String orgn_serial_no;

    @Length(max = 255)
    protected String description;

    public int amount;

    protected String funding_source;//退款资金来源。取值范围："unsettled_funds"：使用未结算资金退款；"recharge_funds"：使用可用余额退款。注：默认值"unsettled_funds"，该参数仅适用于微信渠道，包括  wx ,  wx_pub , wx_pub_qr ,  wx_lite 四个渠道；该参数仅在请求退款，传入该字段时返回。

    protected String client_marked;//ping++ 的charge_id

    public String getPartner_id() {
        return partner_id;
    }

    public void setPartner_id(String partner_id) {
        this.partner_id = partner_id;
    }


    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getAmount() {
        return amount;
    }

    public void setAmount(int amount) {
        this.amount = amount;
    }


    public String getFunding_source() {
        return funding_source;
    }

    public void setFunding_source(String funding_source) {
        this.funding_source = funding_source;
    }

    public String getClient_marked() {
        return client_marked;
    }

    public void setClient_marked(String client_marked) {
        this.client_marked = client_marked;
    }

    public String getPartner_serial_no() {
        return partner_serial_no;
    }

    public void setPartner_serial_no(String partner_serial_no) {
        this.partner_serial_no = partner_serial_no;
    }

    public String getHsepay_order_no() {
        return hsepay_order_no;
    }

    public void setHsepay_order_no(String hsepay_order_no) {
        this.hsepay_order_no = hsepay_order_no;
    }

    public String getOrgn_serial_no() {
        return orgn_serial_no;
    }

    public void setOrgn_serial_no(String orgn_serial_no) {
        this.orgn_serial_no = orgn_serial_no;
    }
}
